package cn.kust.oss.controller;

import cn.kust.oss.service.OssService;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author 马强
 * @data 2022/7/21 9:25
 */
@Api(tags = "上传文件")
@RestController
@RequestMapping("/Oss/fileOss")
public class OssController {

    @Autowired
    private OssService ossService;

    //上传头像方法
    @PostMapping("/one")
    public String uploadOssFile(@RequestBody MultipartFile file){
        //上传文件 MultipartFile
        //返回上传到oss的路径
        String url=ossService.uploadFile(file);
        return url;
    }




    //上传一组头像
    @PostMapping("/more")
    public String[] uploadOssFile(MultipartFile[] file){
        //上传文件 MultipartFile
        //返回上传到oss的路径
        String[] url=ossService.uploadFileMore(file);
        return url;
    }
}
